package com.enlorenz.core.channel.activemq.topic;

/**
 * 主题事件参数
 * @author Karma
 *
 */
public class MqTopicParam {
	//主题名
	private String topicName;
	//客户端唯一标示
	private String clientId;
	private String eventNameSelector;
	private String subscriptionName;
	private boolean acceptOffline = true;
	//主题
	private MqEventReader mqEventReader;
	
	public String getTopicName() {
		return topicName;
	}
	public void setTopicName(String topicName) {
		this.topicName = topicName;
	}
	public String getClientId() {
		return clientId;
	}
	public void setClientId(String clientId) {
		this.clientId = clientId;
	}
	public String getEventNameSelector() {
		return eventNameSelector;
	}
	public void setEventNameSelector(String eventNameSelector) {
		this.eventNameSelector = eventNameSelector;
	}
	public String getSubscriptionName() {
		return subscriptionName;
	}
	public void setSubscriptionName(String subscriptionName) {
		this.subscriptionName = subscriptionName;
	}
	public boolean isAcceptOffline() {
		return acceptOffline;
	}
	public void setAcceptOffline(boolean acceptOffline) {
		this.acceptOffline = acceptOffline;
	}
	public MqEventReader getMqEventReader() {
		return mqEventReader;
	}
	public void setMqEventReader(MqEventReader mqEventReader) {
		this.mqEventReader = mqEventReader;
	}
	
	
}
